1.下载 discuz!
1 2 3 4 5 6
| [root@lnmp ~] [root@lnmp ~] [root@lnmp www] [root@lnmp www] [root@lnmp www]
|
删掉其他文件和压缩包
2.配置第一个虚拟机
编辑配置文件 /usr/local/nginx/conf/vhosts/123.conf
1
| vim /usr/local/nginx/conf/vhosts/123.conf
|
加入内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| server { listen 80; server_name 123.com; index index.html index.htm index.php; root /data/www; location ~ .*admin\.php$ { auth_basic "yanyi auth"; auth_basic_user_file /usr/local/nginx/conf/.htpasswd; } location ~ \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name; } }
|
保存退出后,检查配置有没错误:
1 2 3
| [root@lnmp www] nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
|
重新加载 nginx:
1 2
| [root@lnmp www]# service nginx reload 重新载入 Nginx: [确定]
|
3.配置 mysql ,给 Discuz! 增加一个账户
给 mysql root 账户设置密码,谈后命令行进入 mysql ,创建新的库,并创建一个新的帐号对该库有所有权限:
1 2 3 4 5 6 7 8 9 10
| [root@lnmp www] mysql> create database discuz; Query OK, 1 row affected (0.02 sec) mysql> grant all on discuz.* to 'yanyi'@'localhost' identified by '123456'; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye
|
这样就创建了一个库 discuz ,然后有创建了一个用户 yanyi ,密码是 123456.
4.安装 Discuz!
因为 123.com 这个域名是随便定义了一个,所以是不能直接访问的,需要先绑定 hosts ,其中hosts 在windows 和 linux 上都是存在的,可以把一个域名指向到一个 ip 上。windows 下的 hosts 文件路径是在:
c:\windows\system32\drivers\etc\hosts 。用记事本打开,然后增加一行,保存:
这里的 192.168.0.98 是虚拟机的 ip 。
浏览器输入:http://123.com/install/ ,打开页面
更改 /data/ 权限
这一步,数据库名,就是第三步创建的新数据库。数据库用户名和密码也是第三步创建的用户和密码。管理员密码一定要记得。点下一步后,就会看到安装数据库的过程,然后到 “discuz 应用中心”的页面,直接点右下角“点此访问”,就安装成功discuz 论坛了。